package com.itcam.phaselist.collection_;

import java.util.ArrayList;
import java.util.HashMap;

/**
 * 集合有点：
 * 1.可以动态保存任意多个对象，使用比较方便
 * 2.提供了一系列方便的操作对象的方法：add、remove、set、get等
 * 3.可以使用集合添加，删除新元素
 * <p>
 * java的集合主要分为两大类（简略，详情可以查一下）:
 * (Iterable(Collection(List(Vector、ArrayList、LinkedList)、Set(TreeSet、HashSet))))
 * (Map(HashMap(LinkdHashMap)、TreeMap、Hashtable(Properties)))
 */
public class Collection_ {
    public static void main(String[] args) {
        //1. 集合主要是两组(单列集合, 双列集合)
        //2. Collection接口有两个重要的子接口List Set,他们的实现子类都是单列集合
        //3. Map 接口的实现子类是双列集合
        ArrayList arrayList = new ArrayList();
        arrayList.add("cammy");
        arrayList.add("lixingyun");
        System.out.println(arrayList);

        HashMap hashMap = new HashMap();
        hashMap.put("NO1", "深圳");
        hashMap.put("NO2", "广州");
        System.out.println(hashMap);
    }
}
